Reglas

Conjunto de normas que garantizan la coherencia y validez de los modelos UML. Se aplican a nombres, alcances, relaciones y ejecución (Booch et al. (2006); OMG, 2017; Rumbaugh et al., 2000.

Reglas de Nombres

En general, los nombres deben ser representativos; además, cada tipo de elemento o relación sigue sus propias reglas de nomenclatura.

Principios y Convenciones

Figura
_Ejemplo Aplicación de Principios y Convenciones a los Nombres _

uml diagram

Reglas de Alcance y Contexto

Definición
Determinan el ámbito de validez de un elemento:

Reglas de Visibilidad

Símbolo Tipo Acceso
+ Público Cualquier componente
- Privado Solo clase contenedora
# Protegido Clases herederas

Figura
_Ejemplo Aplicación de Regla de Visibilidad _

uml diagram

Reglas de Integridad

Garantizar la coherencia y la validez de los datos y las relaciones representadas en el modelo. Estas reglas establecen restricciones y condiciones que deben cumplirse para que el modelo sea considerado correcto y consistente.

Principios


Reglas de Ejecución

Directrices y restricciones que gobiernan cómo los elementos del modelo interactúan y se comportan durante la simulación o ejecución del sistema que se está modelando.

Aplicación